home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / networking / 1952 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.5 KB

  1. Path: ami-cg.GraySage.Edmonton.AB.CA!cg
  2. Newsgroups: comp.sys.amiga.games,comp.sys.amiga.networking
  3. From: cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
  4. Subject: ToyMUD ported to Amiga
  5. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  6. MIME-Version: 1.0
  7. Content-Type: text/plain; charset=iso-8859-1
  8. Content-Transfer-Encoding: 8bit
  9. Message-ID: <cg.7b6t@ami-cg.GraySage.Edmonton.AB.CA>
  10. Date: Wed, 28 Feb 96 23:04:05 MST
  11. Organization: Not an Organization
  12.  
  13. First, I should mention that AmigaMUD V1.0 is finished and released,
  14. finally! It's on CompuServe (AmigaArts/Games), will get to Aminet as
  15. soon as wuarchive is back, should appear shortly in comp.binaries.amiga
  16. and comp.sources.amiga, has been uploaded to Fred Fish's site, and is
  17. available as mentioned below.
  18.  
  19. Second, I have to offer my congratulations to the SAS C compiler folks,
  20. and to the AmiTCP folks. Having almost no experience programming with
  21. either, but knowing C and networking, I was able to port my ToyMUD server
  22. to the Amiga in about one hour! I then spent two evenings (and some
  23. stolen time at work), getting it to compile on Amiga, SunOS4, Solaris
  24. and AIX with no warnings from any of the compilers. I had it on those
  25. UNIX systems before, but compilers are getting pickier.
  26.  
  27. Anyway, ToyMUD was how I learned about UNIX sockets, etc. a few years
  28. ago. The whole server is about 3600 lines of ANSI C, and this includes
  29. a structured language interpreter (slow, looks vaguely like Draco), and
  30. the server updates an on-disk copy of the database when it shuts down.
  31. The archive includes a database with a small world in it, and some
  32. documentation on how to program in ToyMUD, and how to work within the
  33. supplied database. There are two versions of the archive. The first,
  34. "ToyMUD.lha" is aimed at Amiga people. It includes the binary of the
  35. server (hmm, I just realized I forgot to turn on optimization when I
  36. compiled it - oh well) compiled for AmiTCP-4.0. The second archive,
  37. "ToyMUD.tar.Z" is aimed at UNIX people, and doesn't have that binary.
  38. Both archives include the full sources and the makefiles. The archives
  39. can be found on:
  40.  
  41.     ftp.myrias.com:/pub/cg/MUD/ToyMUD
  42.  
  43. AmigaMUD V1.0 is in:
  44.  
  45.     ftp.myrias.com:/pub/cg/MUD/AmigaMUD
  46.  
  47. Note that this site is at work, and is only connected via part of an
  48. ISDN line, so please be considerate (and patient!) with it. If it gets
  49. abused, my boss will make me remove my stuff. If all goes well, I should
  50. be able to keep the latest versions of my stuff there.
  51.  
  52. Next Amiga project: add AmiTCP support to AmigaMUD.
  53.  
  54. --
  55. Chris Gray   cg@ami-cg.GraySage.Edmonton.AB.CA
  56.